package com.ybwh.springboot1.vo;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * <p>
 * 标准接口的 个人信息
 * </p>
 *
 * @author fanbeibei
 * @since 2019-02-22
 */
@Data
public class StdProfile {

    /**
     * 姓名
     */
    private String name;

    /**
     * 英文名字
     */
    private String enName;

    /**
     * 性别(1-男；0-女)
     */
    private Integer gender;

    /**
     * 联系方式（手机号）
     */
    private String mobile;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * 照片头像
     */
    private String photoUrl;

    /**
     * 开始工作时间-年
     */
    private Integer yearStartWorking;

    /**
     * 开始工作时间-月
     */
    private Integer monthStartWorking;

    /**
     * 户口所在省份id
     */
    private Integer hukouProvinceId;

    /**
     * 户口所在城市id
     */
    private Integer hukouCityId;

    /**
     * 户口所在城区id
     */
    private Integer hukouDistrictId;

    /**
     * 现居住省份id
     */
    private Integer currentProvinceId;

    /**
     * 现居住城市id
     */
    private Integer currentCityId;

    /**
     * 现居住城市城区id
     */
    private Integer currentDistrictId;

    /**
     * 出生日期
     */
    private Date birthDay;

    /**
     * 最高教育背景
     */
    private Integer eduHighestLevel;

    /**
     * 自我评价
     */
    private String selfDescr;

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
    }
}
